package com.fastCms.business.frame.busi;

import com.fastCms.business.frame.pojo.PageParam;
import com.fastCms.business.frame.pojo.entity.CloudOrganize;
import com.fastCms.business.frame.pojo.po.EditOrganizeStatusPO;
import com.fastCms.business.frame.pojo.po.QueryOrganizePO;
import com.fastCms.business.frame.pojo.vo.CloudOrganizePO;
import com.fastCms.business.frame.response.ApiResponse;
import com.github.pagehelper.PageInfo;

/**
 * 哈密瓜科技 版权所有 © Copyright 2019<br>
 *
 * @Description: 登录权限控制<br>
 * @Project: hami <br>
 * @CreateDate: Created in 2019/3/7 下午3:48 <br>
 * @Author: <a href="lsquan666@163.com">lsquan</a>
 */
public interface CloudOrganizeManageService {
    ApiResponse createOrganize(CloudOrganizePO organizePO);

    ApiResponse<PageInfo<CloudOrganize>> showOrganizes(PageParam<QueryOrganizePO> queryOrganizePO);

    ApiResponse editOrganize(CloudOrganizePO cloudOrganizePO);

    ApiResponse editOrganizeStatus(EditOrganizeStatusPO statusPO);
}
